//
//  TravelScene.h
//  SpaceTrader
//
//  Created by Brandon Chastain on 11/4/12.
//  Copyright (c) 2012 The Hex Pistols. All rights reserved.
//

#include "SpaceTrader.h"
#include "TravelManager.h"
#include "Planet.h"
#include "Player.h"
#include "Universe.h"

/*
 * This scene is displayed during travel and will be improved later on.
 * The plan is to have some sort of animation of the ship.
 */
class TravelScene{
private:
    TravelManager travelManager;
    Universe *universe;
    Planet *A;
    Planet *B;
	int distanceMoved;
	int distance;
    
public:
    TravelScene(Universe *universe);
    
    void setA(Planet *planet);
    
    void setB(Planet *planet);
    
    state_t draw(SDL_Surface *screen, Player *player, int distance);
	
	int getDistanceMoved();
	
	void setRemainingDistance();
};